'''
Created on 2024年7月25日

@author: Administrator
'''
import pygame
from pygame.sprite import Sprite

class Alien(Sprite):
    def __init__(self,ai_game):
        super().__init__()
        self.screen = ai_game.screen
        self.settings = ai_game.settings
        
        
        self.image = pygame.image.load("images/alien.jpg")
        self.image = pygame.transform.scale(self.image, (50, 50))
        self.rect = self.image.get_rect()
        
        self.rect.x = self.rect.width
        self.rect.y = self.rect.height
        
        self.x = float(self.rect.x)
        
    def update(self):
        self.x += self.settings.alien_speed * \
                    self.settings.fleet_direction
        self.rect.x = self.x
        
    
    def check_edges(self): 
        screen_rect = self.screen.get_rect()
        return (self.rect.right) >= screen_rect.right or\
                (self.rect.left <= 0)



